
#include "ftl/base/abstract_ftl.hh"

#include "ftl/ftl.hh"

namespace MsCtrl::FTL {

AbstractFTL::AbstractFTL(ObjectData &o, FTLObjectData &fo, FTL *p, FIL::FIL *f)
    : Object(o), pFTL(p), ftlobject(fo), pFIL(f) {}

AbstractFTL::~AbstractFTL() {}

void AbstractFTL::completeRequest(Request *req) {
  pFTL->completeRequest(req);
}

Request *AbstractFTL::getRequest(uint64_t tag) {
  return pFTL->getRequest(tag);
}

void AbstractFTL::initialize(bool) {}

}  // namespace MsCtrl::FTL
